html {
	height: 100%
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 12pt;
	font-family: "Bryant", "Gill Sans", sans-serif;
}

h1 {
	text-align: left;
	font-size: 12pt;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 0.1em;
}

input {
	width: 65%;
	border: 1px solid #555;
   	padding: 0.5em;
   	background: #fff;
   	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
   	-webkit-appearance: none;
   	-webkit-box-shadow: 1px 1px 1px #fff;
   	-webkit-border-radius: 0.5em;
}

input[type=checkbox]  {
	width: 1.5em;
	height: 1.5em;
	float: right;
}  

input[type=checkbox]:checked {
	background: url("check.png") no-repeat;
}

input[type=submit] {
	width: auto;
	border-radius: 2em;
	padding: 0.25em 1em;
	line-height: 1.5em;
}

a {
	color: #7592D3;
	text-decoration: none;
}
p {
	line-height: 100%;
	font-size: 10pt;
	margin: 0px;
}
svg {
	background-color: #FFC;
}
select {
	width: 100px;
}
.filterPanel {
	width: 150px;
	height: 50px;
	margin: 1px;
	float: left;
}
.stacked {
	padding: 2px;
}
.side_by_side {
	display: inline-block;
	vertical-align: top;
}
.menubar {
  -webkit-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.45;

	padding: 4px;
	margin-bottom: 3px;
	width: 280px;
	height: 100px;
	border: solid 1px #d6dee9;
}

.menubar_clicked {
	 -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 

	padding: 4px;
	margin-bottom: 3px;
	width: 280px;
	height: 100px;
	border: solid 1px #d6dee9
}

#contig_us_map_canvas {
	width: 500px;
	height: 450px;
}
#wrap {
	height: 100%;
	width: 800px;
	margin: 0 auto
}
#top {
	margin-top: 20px;
	width: 800px;
	height: 20px;
}
#contig_us_map_canvas {
	width: 500px;
	height: 450px;
}
#panels {
	margin-top: 10px;
}
